package org.dfg.corejava.jdk8;

/**
 * 默认方法
 * @author DingFugui
 */
public class DefaultMethod {
	public static void main(String[] args) {
		new Aa().foo();
	}
}

interface A {
	default void foo() {
		System.out.println("Calling A.foo()");
	}

	/**
	 * 扩展现有接口，而不必重写其全部实现类
	 */
	default void foo2() {
	}

	void t1();
}

class Aa implements A {

	@Override
	public void t1() {
	}

}
